golf clubs golf club accommodation australia accommodation internationally rentals golf course melbourne holiday homes christmas self catering golf ball golf equipment apartment queensland b&b golf balls sydney bed and breakfast brisbane bed & breakfast cottage apartments apartment search